/* 基础按钮样式 */
.button {
    -fx-font-family: 'Segoe UI', Arial, sans-serif;
    -fx-font-weight: bold;
    -fx-text-fill: #ffffff;
    -fx-background-color: #4285f4; /* Google蓝色 */
    -fx-background-radius: 3px;
    -fx-cursor: hand;
    -fx-effect: dropshadow(three-pass-box, rgba(0,0,0,0.1), 5, 0, 0, 1);
}

/* 悬停效果 */
.button:hover {
    -fx-background-color: #3367d6;
    -fx-effect: dropshadow(three-pass-box, rgba(0,0,0,0.2), 8, 0, 0, 2);
}

/* 按下效果 */
.button:pressed {
    -fx-background-color: #2a56b7;
    -fx-effect: dropshadow(three-pass-box, rgba(0,0,0,0.1), 3, 0, 0, 1);
}

/* 禁用状态 */
.button:disabled {
    -fx-background-color: #cccccc;
    -fx-text-fill: #666666;
    -fx-effect: none;
}